/**
 * 
 */
package com.guchenbo.example.classloader;

/**
 * @author Cre.Gu
 *
 */
public class Test2 {
	public static void main(String[] args) throws ClassNotFoundException {
		ClassLoader loader = Test2.class.getClassLoader();
		System.out.println(loader);
		// 使用ClassLoader.loadClass()来加载类，不会执行初始化块
//		loader.loadClass("cre.sample.test.classloader.Test3");
		// 使用Class.forName()来加载类，默认会执行初始化块
//		 Class.forName("cre.sample.test.classloader.Test3");
		// 使用Class.forName()来加载类，并指定ClassLoader，初始化时不执行静态块
		 Class.forName("cre.sample.test.classloader.Test3", true, loader);
	}

}